package com.small.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 事务切面注解类<br/>
 * 使用事务切面的类必须使用当前注解<br/>
 * 需传入要使用的事务切面类的实例类<br/>
 * @author 乐乐
 *
 */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Transaction {
  
  /**事务拦截器，传入需要使用的事务拦截器类，可传入多个
   * @return
   */
  public Class<?>[] value() default {};
  
}
